login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Gastenboek|Frame fout

Offline bleujean - 08/01/2007 20:43
Avatar van bleujeanNieuw lid als je surft naar www.pieterenelke.be e klikt op gastenboek: dan schakelt die door naar een "framework" pagina. Iemand enig idee hoe ik dit kan oplossen

Ik gebruik volgend script:
http://www.site...6&id=5 07

op volgende pagina:
http://www.pieterenelke.be/index.php?p=gastenboek

Tom

8 antwoorden

Gesponsorde links
Offline Metalhead - 08/01/2007 20:57
Avatar van Metalhead HTML gevorderde In je gastenboek staat deze regel:
  1. <script type="text/javascript">window.location="http://www.devpoint.be/";</script>


Die moet je er uit slopen... 
Offline lemoinet - 08/01/2007 20:57 (laatste wijziging 08/01/2007 21:01)
Avatar van lemoinet PHP gevorderde niet meer van toepassing

ik zou er toch voorzorgen dat men geen javascript kan uitvoeren in jouw gastenboek
Offline Metalhead - 08/01/2007 21:01
Avatar van Metalhead HTML gevorderde Alles is goed, alleen er zit geen beveiliging op de inhoud van het gastenboek...
28/12 heeft iemand een script toegevoegd, die automatisch gestart wordt, zodra hij geladen wordt...
Dus je wil de inhoud van je gastenboek-content eerst strippen voor HTML-tags...

http://www.site...amp;id=233
Offline sasser - 08/01/2007 21:02
Avatar van sasser PHP interesse verander dit in je script:
  1. echo htmlentities($bericht,ENT_QUOTES);
wss helpt dat wel
Offline bleujean - 10/01/2007 10:50
Avatar van bleujean Nieuw lid Ok bedankt, nu werkt het weer; Heb het uit de database gaan halen.


Maar nu nog 1 vraag. Als je een post doet schakelt die weer door naar de index. Iemand een oplossing?
Ik denk dat het aan volgend onderdeel vant script ligt:
<form action="index.php?link=gastenboek.php" method="post" >

complete script:
  1. <p><u><span class="style1">Gastenboek</span></u><br>
  2. </p>
  3. <form action="index.php?link=gastenboek.php" method="post" >
  4. <br><table width="90%" border="0" cellspacing="0" cellpadding="3" align="center">
  5. <tr>
  6. <td>
  7. <strong>Geschreven door <input value="Typ hier uw naam" type="text" name="door"></strong>
  8. | <?php echo date("d-m-Y H:i:s", time()); ?>
  9. </td>
  10. </tr>
  11. <tr>
  12. <td>
  13. <textarea name="bericht" rows="8" cols="50">Typ hier uw bericht!</textarea><br>
  14. <input type="submit" value="Bericht plaatsen!">
  15. </td>
  16. </tr>
  17. </table>
  18.  
  19. <?php
  20. mysql_connect("localhost",XXXXX,XXXXX); // zelf in te vullen
  21. mysql_select_db(XXXXX); // zelf in te vullen
  22.  
  23. if(isset($_POST['door']) and isset($_POST['bericht']) and $_POST['door']!='Typ hier uw naam' and $_POST['bericht']!='Typ hier uw bericht!' ) {
  24. $bericht = $_POST['bericht'];
  25. $door = $_POST['door'];
  26. $datum = date("d-m-Y H:i:s", time());
  27.  
  28. $bericht = str_replace("\n", "<br>", $bericht);
  29.  
  30. $query = "INSERT INTO gastenboek(bericht, door , datum) VALUES ('".$bericht."', '".$door."', '".$datum."')";
  31. $sql=mysql_query($query) or die (mysql_error());
  32. }
  33.  
  34. $query = "SELECT * FROM gastenboek ORDER BY id DESC";
  35. $sql=mysql_query($query) or die (mysql_error());
  36.  
  37. while ($obj=mysql_fetch_object($sql)) {
  38. $door = $obj->door;
  39. $datum = $obj->datum;
  40. $bericht = $obj->bericht;
  41. ?>
  42.  
  43. <br><table width="90%" border="0" cellspacing="0" cellpadding="3" align="center">
  44. <tr>
  45. <td >
  46. <strong>Geschreven door <?php echo $door; ?></strong>
  47. | <?php echo $datum ?>
  48. </td>
  49. </tr>
  50. <tr>
  51. <td >
  52. <?php echo $bericht; ?>
  53. </td>
  54. </tr>
  55. </table>
  56.  
  57. <?php }
  58. ?>
Offline Kr4nKz1n - 10/01/2007 10:54 (laatste wijziging 10/01/2007 10:55)
Avatar van Kr4nKz1n Onbekend
  1. <p><u><span class="style1">Gastenboek</span></u><br>
  2. </p>
  3. <form action="index.php?link=gastenboek.php" method="post" >
  4. <br><table width="90%" border="0" cellspacing="0" cellpadding="3" align="center">
  5. <tr>
  6. <td>
  7. <strong>Geschreven door <input value="Typ hier uw naam" type="text" name="door"></strong>
  8. | <?php echo date("d-m-Y H:i:s", time()); ?>
  9. </td>
  10. </tr>
  11. <tr>
  12. <td>
  13. <textarea name="bericht" rows="8" cols="50">Typ hier uw bericht!</textarea><br>
  14. <input type="submit" value="Bericht plaatsen!">
  15. </td>
  16. </tr>
  17. </table>
  18.  
  19. <?php
  20. mysql_connect("localhost",XXXXX,XXXXX); // zelf in te vullen
  21. mysql_select_db(XXXXX); // zelf in te vullen
  22.  
  23. if(isset($_POST['door']) and isset($_POST['bericht']) and $_POST['door']!='Typ hier uw naam' and $_POST['bericht']!='Typ hier uw bericht!' ) {
  24. $bericht = $_POST['bericht'];
  25. $door = $_POST['door'];
  26. $datum = date("d-m-Y H:i:s", time());
  27.  
  28. $bericht = str_replace("\n", "<br>", $bericht);
  29.  
  30. $query = "INSERT INTO gastenboek(bericht, door , datum) VALUES ('".$bericht."', '".$door."', '".$datum."')";
  31. $sql=mysql_query($query) or die (mysql_error());
  32. echo "Je bericht is toegevoegd.";
  33. header("refresh: 3; url=index.php?link=gastenboek.php");
  34. }
  35. else
  36. {
  37.  
  38. $query = "SELECT * FROM gastenboek ORDER BY id DESC";
  39. $sql=mysql_query($query) or die (mysql_error());
  40.  
  41. while ($obj=mysql_fetch_object($sql)) {
  42. $door = $obj->door;
  43. $datum = $obj->datum;
  44. $bericht = $obj->bericht;
  45. ?>
  46.  
  47. <br><table width="90%" border="0" cellspacing="0" cellpadding="3" align="center">
  48. <tr>
  49. <td >
  50. <strong>Geschreven door <?php echo $door; ?></strong>
  51. | <?php echo $datum ?>
  52. </td>
  53. </tr>
  54. <tr>
  55. <td >
  56. <?php echo $bericht; ?>
  57. </td>
  58. </tr>
  59. </table>
  60.  
  61. <?php }
  62. }
  63. ?>


-Edit-
Hoe roep je de pagina op? Gewoon index.php?link=gastenboek.php? Als dat zo is, dan is de action goed. Maar die .php is erg lelijk bij link.
Offline bleujean - 10/01/2007 11:06 (laatste wijziging 10/01/2007 11:07)
Avatar van bleujean Nieuw lid Probleem opgelost.

Heb bovenaan veranderd naar:
index.php?p=gastenboek

BEDANKT!
Offline Kr4nKz1n - 10/01/2007 11:07
Avatar van Kr4nKz1n Onbekend :/ astu :/
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.43s